/*边距*/
.mt26{margin-top:1.5rem}
.mb8{margin-bottom:0.5rem;}
.mb12{margin-bottom:0.75rem;}
.mlr32{margin:0 2rem;}
.mtb5{padding:0.25rem 0;}
a{text-decoration: none; display: inline-block;}
.p0{padding:0;}
.pl16{padding-left:1rem;}
.ptb10{padding:0.625rem 0;}
.ptb5{padding:0.375rem 0;}
.plr45{padding:0 2.75rem;}
.plr16{padding:0 1rem;}
.pr32{padding-right:2rem;}
.lh52{line-height:3.25rem;}
.h32{height:2rem}
.bb{border-bottom:1px solid #ddd;}
.brb-line{ background: url("../img/line.jpg") repeat-y scroll right!important;}
.flow-hide{overflow: hidden;}
.flow-hide2{overflow: hidden; height:1.375rem; line-height:1.375rem;}
.red{color:#ff0000;}
body{font-family: 微软雅黑;}


/*登录*/
.page-bg{ background-color: #f1f2f3;}
.login-img img{
  width:100%;
}
.logo{
  width:100%;
  margin:1.25rem 0 1.25rem;
  text-align: center;
}
.logo img{width:8.875rem;}
.login-main{
  padding:0 1rem;
  overflow: hidden;
  border-radius: 6px;
  border:1px solid #ddd;
  margin:0 2rem;
  background-color: #fff;
}
.login-form{
  background: none;
  border:none;
  border-bottom:1px solid #ddd;
  padding-left:0.5rem;
}
.login-form input{
  color: #666;
  padding-left:1.5rem;
}
.login-main input::-webkit-input-placeholder {
  color: #999;
  font-size: 1rem;
  font-family: 微软雅黑;

}
.login-main input::-moz-placeholder {
  color:  #999;
  font-size: 1rem;
  font-family: 微软雅黑;
}
.login-user{
  background:url("../img/login-icon1.png") no-repeat scroll left center;
  background-size: 1.125rem;
}
.login-code{
  background:url("../img/login-icon2.png") no-repeat scroll left center;
  background-size: 1.125rem;
}
.login-button{
  background-color: #13b2eb!important;
  font-size: 1rem;
  border-radius:0.2rem;
  margin-top:1rem!important;
  min-height:1.5rem;
  font-family: 微软雅黑;
}

/*订单*/
.return-tab{
  height:2.875rem;
  line-height:2.875rem;
}
.return-tab a,.sort-list-one a{
  width:25%;
  float: left;
  border-radius: 0!important;
  display: inline-block;
  height:2.8rem!important;
  line-height:2.8rem!important;
  color: #434343;
  font-size: 0.875rem!important;
  background: #fff;
}
.return-tab .reture-tab-on,.sort-list-one .reture-tab-on{
  border-bottom:2px solid #11b6f4;
  color:#02aae9;
  height:2.9rem!important;
}

.order-search{
  margin:0.625rem 0.875rem;
  border:1px solid #ddd;
  border-radius:30px;
  padding:0 0.5rem;
  height:2.25rem;
  line-height:2.25rem;
  background-color: #fff;
}
.order-search .search-box{
  display: inline-block;
  width:80%;
}
.order-search input{
  line-height:1rem;
  height:1rem;
  width:100%;
}
.order-search input::-webkit-input-placeholder {
  color: #999;
  font-size: 0.75rem;
  font-family: 微软雅黑;
  line-height:1rem;
  padding-left:0.25rem;
}

.order-list,.order-pro{
  background-color: #fff;
}
.order-list a,.order-pro a{
  color:#434343;
  display: inline-block;
}
.order-list ul li,.order-pro ul li{
  overflow: hidden;
  border-width: 1px 0;
  -webkit-border-image: url(../img/border-img2.png) 2 0 stretch;
  border-image: url(../img/border-img2.png) 2 0 stretch;
  margin-top:-1px;
  background-color: #fff;
  padding:0 0.875rem;
}
.order-list .store-tit{
  border-width: 0 0 1px 0;
  -webkit-border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
  height:2.875rem;
  line-height: 2.875rem;
  font-size:0.875rem;
}
.order-list .store-tit img{
  border-radius: 1.625rem;
  width:1.875rem;
  height:1.875rem;
  background-color: #fafafa;
  float: left;
  margin:0.5rem 0.5rem 0.5rem 0;
}
.order-list .store-transport{
  padding:0.75rem 0 0.5rem;
  border-width: 0 0 1px 0;
  -webkit-border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
}
.order-list .store-transport p{
  font-size:0.875rem;
  line-height:1.125rem;
  margin-bottom:0.25rem;
  color:#434343;
  overflow: hidden;
}
.order-list .store-transport p .store-name{float:left;}
.order-list .store-transport p .store-num{float:right;}
.order-list .store-transport p .store-address{
  font-size:0.75rem;
  display: inline-block;
  color:#666;
}

.order-list .order-button{
  overflow: hidden;
  height:2.875rem;
  line-height:2.875rem;
}
.order-button a{
  border-radius: 3px;
  font-size:0.75rem;
  height:1.75rem;
  line-height:1.625rem;
  width:4.175rem;
  text-align: center;
  margin:0.525rem 0 0.6rem 0.5rem;
  float: right;
  color:#4b4b4b;
  border:1px solid #999;
}
a.order-button-on{
  border:none;
  background-color: #11b6f4;
  color: #fff;
  line-height:1.75rem;
}
.order-list  .order-green{color:#02a511;}
.order-list  .order-orange{color:#ff6100;}

.order-list h5{
  margin:0;
  padding:0 0.875rem;
  font-size: 0.875rem;
  height: 2.875rem;
  line-height: 2.875rem;
  overflow: hidden;
  font-family: 微软雅黑;
}
.order-list h5 a.order-tit{float:left;}
.order-list h5 span{float:right;}

/*订单详情*/
.order-pro{}
.order-pro h5{
  padding:0;
  font-family: 微软雅黑;
  margin:1rem 0 0.25rem;
}
.order-pro ul li p{
  margin-bottom:0.75rem;
}
.order-pro p a{
  font-size:0.75rem;
  color:#999;
  line-height:1rem;
  padding-right:0.6rem;
}
.order-pro p a span{color:#ff6100; font-size: 0.8125rem;}
.order-detail-p{
  padding:0.625rem 1rem;
}
.order-detail-p span{
  float:left;
  display: inline-block;
  font-size:0.875rem;
  line-height: 1.5rem;
}
.order-detail-p a{
  float:left;
  display: inline-block;
  line-height: 1.5rem;
  color: #999;
}
.dp-item-info span{
  position: absolute;
  right: 20px;
  font-size: 0.8rem;
  display: inline-block;
  line-height: 1.625rem;
}
.dp-item-info label{
  font-size: 0.8rem;
  color: #999;
  line-height: 1.625rem;
}
.order-button2{
  width:100%;
}
.user-button2,.user-button3{
  font-family: 微软雅黑;
  background-color: #f9a502!important;
  min-height: 3.25rem!important;
  line-height: 3.25rem!important;
  font-size: 1rem!important;
  margin-top:0rem!important;
  margin-bottom:0rem!important;
}
.user-button3{background-color: #f6f6f6!important;}
.item-border2{
  border-width: 1px 1px;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}

/*设置*/
.account-infor span{
  color:#434343;
  display: inline-block;
  line-height: 1.5rem;
  font-size:0.875rem;
  float:left;
}
.account-infor label{
  color:  #999;
  line-height:2rem;
  font-size:0.875rem;
  float:right;
  font-family: 微软雅黑;
}
.address-infor-num{
  float: right;
}
.user-button1{
  font-family: 微软雅黑;
  background-color: #ff4650!important;
  width:80%!important;
  min-height: 2.75rem;
  line-height: 2.75rem;
  margin:0 auto;
  border-radius:3px;
  font-size: 1.125rem;
  margin-top:1rem!important;
}
.store-img2{
  line-height:2rem;
  padding:0.375rem 0.875rem;
}
.store-img2 span{
  line-height:2rem;
  color:#666;
}
.store-img2 label{top:0.375rem!important;}
.arrow-icon{
  background: url("../img/right-icon1.png") no-repeat scroll right center;
  background-size: 1rem;
  display: inline-block;
  width:1rem;
  height: 2rem;
  float:right;
  margin-left:0.5rem;
}


/*边框-3#ebebeb 底#ddd*/
.item-border{
  border-width: 1px 1px;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}
/*边框-全#ebebeb
.item-border2{
  border-width: 1px 1px;
  -webkit-border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
}*/
/*边框-上#ebebeb 底#ddd 无左右*/
.item-border3{
  border-width: 1px 0;
  -webkit-border-image: url(../img/border-img2.png) 2 0 stretch;
  border-image: url(../img/border-img2.png) 2 0 stretch;
}
/*边框-右#ebebeb*/
.item-border4{
  border-width: 0 1px 0 0;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}
/*边框-底#ebebeb*/
.item-border5{
  border-width: 0 0 1px 0;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}
/*边框-左#ebebeb*/
.item-border6{
  border-width: 0 0 0 1px;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}
/*边框-上#ebebeb 底#ddd 无左右*/
.item-border7{
  border-width: 1px 0;
  -webkit-border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img4.png) 2 2 2 2 stretch;
}
.item-border8{
  border-width: 1px 0 1px 0;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}
/*边框-全#fff*/
.item-border9{
  border-width: 1px 1px;
  -webkit-border-image: url(../img/border-img6.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img6.png) 2 2 2 2 stretch;
}



/*覆盖原生css*/
ion-tabs.tabs-color-active-positive.marki-nav .tab-item.tab-item-active{
  color:#fff !important;
}
.marki-nav .tab-item.tab-item-active{
  background-color:#ffc900;
}
.tab-nav .tab-item .icon {
  display: block;
  margin: 0 auto;
  height: 28px;
  font-size: 28px;
  margin-top:2px;
}
.tabs-icon-top > .tabs .tab-item{
  line-height:12px;
}
.tab-item {
  max-width:none;
}
.tabs {
  padding-top: 1px;
  background-color: #ffc900;
}

/*弹出框*/
.dp-alert .popup{
  width:16rem!important;
  border-radius: 3px!important;
  background-color: rgba(255, 255, 255, 1)!important;
}
.dp-alert .popup .popup-head{
  border-radius: 3px 3px 0 0;
  background-color: #efefef;
  height:2.5rem;
  line-height:2.5rem;
  padding:0;
  border-width: 0 0 1px 0;
  -webkit-border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
  border-image: url(../img/border-img3.png) 2 2 2 2 stretch;
}
.dp-alert .popup .popup-head h3{
  height:2.5rem;
  line-height:2.5rem;
  font-size:0.875rem;
  color:#666;
}
.dp-alert .popup .popup-buttons{
  padding:1rem 1.25rem 1.25rem;
}
.dp-alert .popup .popup-body{
  padding:1.25rem 1.25rem 0;
  color:#666;
}
.dp-alert .popup .popup-buttons .button-default{
  margin-right:1rem;
  min-height:2.375rem;
  font-size:0.875rem;
  color:#666;
  border:1px solid #ebebeb;
  background-color: #ffffff!important;
}
.dp-alert .popup .popup-buttons .button-positive{
  background-color: #11b6f4;
  min-height:2.375rem;
  font-size:0.875rem;
}
.dp-alert .popup .pay-password{
  border:1px solid #e1e1e1;
  border-radius:2.75rem;
  height:2.375rem;
  line-height:2.375rem;
  text-align: center;
  padding:0 1rem;
}

ion-tabs.tabs-color-active-positive .tab-item {
  color: #f8f8f8; }
ion-tabs.tabs-color-active-positive .tab-item.tab-item-active, ion-tabs.tabs-color-active-positive .tab-item.active, ion-tabs.tabs-color-active-positive .tab-item.activated {
  color: #11b6f4!important; }


.slider-pager .slider-pager-page {
  margin: 0 0.25rem!important;
  width:0.5rem!important;
  color:#000!important; }
.slider-pager .slider-pager-page.active {
  color: #fff!important;
}
.slider-pager .slider-pager-page i{
  font-size:20%!important;
}

.dp-alert .refuse-input{
  border-radius:6px!important;
  width:100%;
  height:5rem;
  border:1px #e1e1e1 solid!important;
}
.slider-pager .slider-pager-page {
  margin: 0 0.25rem!important;
  width:0.5rem!important;
  color:#000!important; }
.slider-pager .slider-pager-page.active {
  color: #fff!important;
}
.slider-pager .slider-pager-page i{
  font-size:20%!important;
}
.home-slide ion-slide img {
  display: block;
  width: 100%;
  height: 128px;
}

.slider-pager {
  bottom: 0.875rem;
}
.slider-pager {
  position: absolute;
  bottom: 20px;
  z-index: 1;
  width: 100%;
  height: 15px;
  text-align: center;
}
.sort-item{
  text-align: center;
}
.sort-item img{
  width:80px;
  border-radius:50%;
}
.integral img{
  width:100%;
  height:100px;
}

.rank-item-img{
  float:left;
  margin-top: 10px;
}
.rank-item-img img{
  width:60px;
  height:60px;
  margin:10px;
}
.rank-item-text{
  margin-top: 10px;
  float:left;
}
.rank-item li{
  width: 100%;
  height: 100px;
}

.bj-head{
  width: 100%;
  height: 120px;
  background-color: gainsboro;
}
.head-pic{
  float: left;
  text-align: center;
  width: 30%;
  height: 100%;
}
.head-pic img{
  width:80px;
  height: 80px;
  margin-top: 20px;
  text-align: center;
  border-radius:50%;
  line-height: 140px;
}
.head-info{
  font-size: 14px;
  color: #fff;
}
.jw-margin-top5{
  margin-top: 5px;
}

.person-name{
  font-size: 18px;
  padding-top: 12.5px;
}
.info-tab{
  height: 30px;
  text-align: center;
}
.info-tab div{
  float: left;
  width: 33.33333%;
  line-height: 30px;
}
.choosestate{
  color: #0c60ee;
}

.jw-subheader{
  height: 100%;
  width:50%;
  float:left;
  line-height: 44px;
  text-align: center;
}

.jw-user-outer{
  margin: 0 auto;
  width:80%;
  height: 300px;
  border: 1px gainsboro solid;
}

.choose-role{
  color: blue;
  border-bottom: 1px blue solid;
}
.choose-op{
  background-color:gainsboro;
  color: #fff;
}
.jw-error{
  text-align: center;
  line-height: 34px;
}
form input{
  float:left;
}

.tab-emp{
  border-bottom: 1px red solid;
}

/*span.jw-error{
  display: none;
}*/

.jw-table .col{
  margin:5px;
}

.jw-table .check{
  background-color: #FFC900;
}
